2.2 . Crear una nueva partición

Como la mayoría de otros sistemas operativos , LFS se instala normalmente en una partición dedicada . El método recomendado para la construcción de un sistema LFS es utilizar una partición vacía , o , si tiene suficiente espacio sin particionar , crear una.

Un sistema mínimo necesita una partición de alrededor de 2,8 gigabytes (GB). Esto es suficiente para almacenar todos los archivos de código fuente y compilar los paquetes. Sin embargo , si el sistema LFS está destinado a ser el sistema Linux principal, software adicional probablemente se instalará, lo que requerirá espacio adicional. Una partición de 10 GB es de un tamaño razonable prever el crecimiento. El sistema LFS no ocupa mucho espacio. Una gran parte de este requisito es proporcionar suficiente espacio libre temporal . Compilar paquetes puede necesitar una gran cantidad de espacio de disco que será liberado tras instalar el paquete.

Debido a que no hay suficiente memoria de acceso aleatorio (RAM) disponible para los procesos de compilación , es una buena idea utilizar una pequeña partición como espacio de intercambio. Esto es utilizado por el núcleo para almacenar los datos menos usados y dejar más memoria para los procesos activos . La partición de intercambio para el sistema LFS puede ser la misma que la utilizada por el sistema central , en cuyo caso no es necesario crear otra.

Inicie un programa de particionado de disco, como cfdisk o fdisk con una opción de línea de comandos con el nombre del disco duro en el que se creará la nueva partición, por ejemplo /dev/sda para el Integrated Drive Electronics (IDE ) de disco principal . Cree una partición nativa de Linux y una partición swap , si es necesario. Por favor, remítase a cfdisk (8) o fdisk ( 8 ) si todavía no sabes cómo utilizar los programas.

[Note]

Nota

Para los usuarios experimentados , otros esquemas de particionamiento son posibles. El nuevo sistema LFS puede estar en un array RAID de software o un volumen lógico LVM. Sin embargo , algunas de estas opciones requieren un initramfs , que es un tema avanzado . Estas metodologías de partición no se recomiendan para por primera vez los usuarios de LFS .

Recuerda la denominación de la nueva partición (por ejemplo , sda5 ) . Este libro se referirá a ella como la partición LFS. Recuerda también la denominación de la partición de intercambio . Se necesitarán más adelante Estos nombres para el archivo /etc/fstab.

2.2.1. Otros problemas de Particionado

Las solicitudes de asesoramiento sobre el particionado del sistema a menudo se publican en las listas de correo de LFS . Este es un tema muy subjetivo. El valor por defecto para la mayoría de las distribuciones es el uso de toda la unidad , con la excepción de una pequeña partición de intercambio. Esto no es óptima para LFS por varias razones . Reduce la flexibilidad, hace que el intercambio de datos a través de múltiples distribuciones o LFS construye más difícil , hace copias de seguridad de más Espacio requerido en disco, y puede desperdiciar espacio en disco mediante la asignación ineficiente de las estructuras del sistema de archivos.

2.2.1.1. La Partición Raíz

Una partición LFS raíz (que no debe confundirse con el directorio /root ) de diez gigabytes es un buen compromiso para la mayoría de los sistemas . Ofrece espacio suficiente para construir LFS y la mayoría de BLFS , pero es lo suficientemente pequeño como para que varias particiones puedan ser creadas fácilmente para la experimentación.

2.2.1.2. La partición Swap

La mayoría de las distribuciones crean automáticamente una partición de intercambio. En general, el tamaño recomendado de la partición de intercambio es aproximadamente el doble de la cantidad de memoria RAM física , sin embargo, esto rara vez es necesario . Si el espacio en disco es limitado , mantenga la partición swap a dos gigabytes y controle la cantidad de intercambio de disco .

El intercambio nunca es bueno. En general, usted puede saber si un sistema está intercambiando con sólo escuchar la actividad del disco y observar cómo reacciona el sistema a los comandos . La primera reacción de intercambio debe ser para comprobar si hay una orden razonable , como tratando de editar un archivo de cinco gigabytes . Si el intercambio se convierte en un hecho normal , la mejor solución es comprar más memoria RAM para su sistema

2.2.1.3. Particiones Convenientes

Hay varias otras particiones que no son necesarios , pero deben tenerse en cuenta al diseñar un diseño de disco . La siguiente lista no es exhaustiva , sino que se propone como una guía .

  • /boot – Altamente recomendado . Utilice esta partición para almacenar kernels y otra información de arranque . Para minimizar los posibles problemas de arranque con discos más grandes , se hace de esta partición la primera partición física en el primer disco . Un tamaño de la partición de 100 megabytes es bastante adecuado.

  • /home – Altamente recomendado . Comparte tu directorio personal y personalización de usuario a través de múltiples distribuciones o LFS. El tamaño es generalmente bastante grande y depende del espacio disponible en disco.

  • /usr – Una partición separada para /usr se utiliza generalmente , si ofrece un servidor para un cliente ligero o estación de trabajo sin disco. Normalmente no se necesita para LFS . Un tamaño de cinco gigabytes se encargará de la mayoría de instalaciones .

  • /opt – Este directorio es el más útil para BLFS donde varias instalaciones de grandes paquetes como Gnome o KDE se pueden instalar sin incrustar los archivos en la jerarquía /usr . Si se utiliza, de 5 a 10 gigabytes es generalmente un tamaño adecuado.

  • /tmp – Un directorio de una partición /tmp es poco frecuente, pero es útil para la configuración de un cliente ligero . Esta partición , si se utiliza, por lo general no es necesario que supere un par de gigabytes.

  • /usr/src – Directorio de una partición / tmp es poco frecuente, pero es útil si la configuración de un cliente ligero . Esta partición , si se utiliza, por lo general no es necesario superar un par de gigabytes.

Cualquier partición que deseamos que se monte de forma automática durante el arranque se debe especificar en el archivo /etc/fstab. Los detalles sobre cómo especificar las particiones serán discutidos en la Section 8.2, “Creating the /etc/fstab File”.